// pages/store_detail/store_detail.js
var app = getApp();
var f = require('../../utils/files.js');
Page({
    data:{
      img:app.globalData.defaultImg,  //临时图片


      goodsList:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],    //商户下商品列表

      collect_str:'收藏商户',   //收藏按钮
    },

    //跳转到首页
    JumpIndex(){
      wx.switchTab({
        url: '/pages/index/index',
      })
    },


  // /**
  //  * 页面的初始数据
  //  */
  // data: {
  //   Notice_Str:'数据加载中...',
  //   store_id: '', //商户id
  //   store_detail: '',   //商户信息
  //   goods_list: [],   //商品列表
  //   goods_list2: [],   //商品列表
  //   default_img: app.globalData.default_img, //加载默认图片
  //   upyun_shop_img: app.globalData.upyun_shop_img,      //图片缓存域名
  //   NullNotice: false,   //商品列表数据为空提示，默认true为隐藏
  //   collect_str:'收藏商户',
  //   collect_path: '', //商品收藏文件路径
  // },
  // onLoad: function (o) {
  //   var t = this;
  //   var store_id = o.sid;
  //   var utag1 = o.utag1;
  //   var utag3 = o.utag3;
  //   if(o.from){
  //     var collect_str = '取消收藏';
  //     utag1 = 'none';
  //   }else{
  //     var collect_str = '收藏商户';
  //   }
  //   t.setData({
  //     collect_path: app.globalData.data_path + 'CollectStore_' + app.globalData.CurrentCityObj.code, //商品收藏文件路径
  //     collect_str: collect_str
  //   });
  //   wx.showLoading({
  //     title: '正在加载...',
  //   })


  //   var store_view = 0;   //商户提示
  //   var GoodsListView = 0; //商户下列表提示
  //   //获取商户详情
  //   app.GetStoreOrGoodsDetail(store_id, utag1, function (storeDetail) {
  //     wx.hideLoading();
  //     if(typeof storeDetail == 'object' && storeDetail.length >1){
  //       if (!storeDetail[7] || !/^http/.test(storeDetail[7])){
  //         storeDetail[7] = app.globalData.default_img;
  //       }
  //       t.setData({
  //         store_detail: storeDetail,
  //         store_id: store_id
  //       });

  //       if(!utag3){         //如果没有指定utag3 商品列表版本号，则使用商户详情缓存中的utag3
  //         utag3 = storeDetail[9];
  //       }

  //       GetGoodsList(0); //获取商户下商品列表
  //     }else{
  //       t.setData({
  //         Notice_Str: '商户关闭或审核中...'
  //       });
  //       return;
  //     }


  //     //获取商户下商品列表
  //     function GetGoodsList(){
  //       var cache_name = 'StoreGoodsList_' + app.globalData.CurrentCityObj.code + '_' + store_id;
  //       var cache_path = app.globalData.data_path + cache_name;
  //       var cache_url = '/detail_store_goods_list/' + cache_name;
  //       var cache_url2 = app.globalData.upyun_shop_cache + cache_url + '.html';

  //       var goods_list_data = {
  //         type: 'GetGoodsListForStore',
  //         store_id: store_id,
  //         cache_url: cache_url
  //       }

  //       /*
  //         商品列表字段
  //         [0]id [1]banner [2]title [3]price [4]utag1 [5]utag3
  //                                   utag1   商品信息版本
  //                                   utag3   商品下图片列表版本
  //       */

  //       f.Has(cache_path, function (s) {
  //         if (s == 'ok') {
  //           f.Reads(cache_path, function (file_res) {
  //             if (/^{.+}$/.test(file_res)) {
  //               var file_res2 = JSON.parse(file_res);
  //               SetGoodsListData(file_res2.data);

  //               if (file_res2.utag3 == utag3) {   //商户表utag3版本比对有效
  //                 if (GoodsListView) app.C('GoodsList file ok');
  //               } else {                                            // 版本过期
  //                 if (GoodsListView) app.C('GoodsList utag is invalid');
  //                 Upyun2();
  //               }
  //             } else {
  //               if (GoodsListView) app.C('file data format is err');
  //               Upyun2();
  //             }
  //           });
  //         } else {
  //           if (GoodsListView) app.C('file cache is not exists');
  //           Upyun2();
  //         }
  //       });
  //       function Upyun2() {
  //         Upyun(function (res) {
  //           if (typeof res == 'object' && res.data) {
  //             f.Writes2(cache_path, JSON.stringify(res));
  //             SetGoodsListData(res.data);
  //           }
  //         });
  //       }

  //       function Upyun(fun) {
  //         app.Ajax({}, function (upyun_res) {
  //           if (typeof upyun_res.data == 'object' && upyun_res.data.utag3 >= 0 && upyun_res.data.utag3 == utag3) { //版本有效
  //             fun(upyun_res.data);
  //             if (GoodsListView) app.C('GoodsList upyun ok');
  //           } else {                                                //版本过期
  //             After(function (after_res) {    //后台获取
  //               fun(after_res);
  //             });
  //           }
  //         }, cache_url2);
  //       }

  //       function After(fun) {
  //         app.Ajax2(goods_list_data, function (res2) {
  //           if (typeof res2.data == 'object') {
  //             fun(res2.data);
  //             if (GoodsListView) app.C('GoodsList after ok');
  //           } else {
  //             fun('err');
  //           }
  //         });
  //       }
  //       function SetGoodsListData(data) {
  //         if (typeof data == 'object' && data.length > 0) {
  //           for (var i = 0; i < data.length; i++) {
  //             data[i][1] = data[i][1] ? app.globalData.upyun_shop_img + data[i][1] : app.globalData.default_img;
  //           }
  //           t.setData({
  //             goods_list: data,
  //             NullNotice: true
  //           });
  //         }
  //       }
  //     }
  //   }, 0, store_view)

  // },


  // //上拉触底
  // onReachBottom: function () {
  //   var t = this;
  //   var g1 = t.data.goods_list;
  //   var g2 = t.data.goods_list2;
  //   for(var i=0;i<6;i++){
  //     if(g1.length > 0){
  //       g2.push(g1.splice(0,1)[0]);
  //     }
  //   }
  //   t.setData({
  //     goods_list: g1,
  //     goods_list2: g2
  //   });
  // },


  // ImgErr(){
    
  // },



  // //点击分享按钮
  // onShareAppMessage(res) {
  //   var t = this;
  //   var store_id = t.data.store_detail[0];
  //   var utag1 = t.data.store_detail[8];
  //   var utag3 = t.data.store_detail[9];
  //   var title = "分享";
  //   if (store_id) {
  //     var path = '/pages/detail_store/detail_store?sid=' + store_id + '&utag1=' + utag1 + '&utag3=' + utag3;
  //   } else {
  //     var path = '/pages/index/index';
  //   }
  //   return {
  //     title: title,
  //     path: path
  //   }
  // },



  // //### 收藏商户
  // CollectGoods(e) {
  //   var t = this;
  //   var store_detail = t.data.store_detail;
  //   //app.C(store_detail);
  //   if (!store_detail) {
  //     app.A('数据异常！', 1);
  //     return;
  //   }

  //   var f = require('../../utils/files.js');
  //   //商户列表字段  [0]id [1]banner [2]name [3]info [4]utag1 [5]utag3 [6]expire

  //   //[0]id [1]name [2]addr [3]info [4]phone [5]wx [6]qq [7]banner [8]utag1 [9]utag3
  //   //var tmp = [store_detail[0], store_detail[7], store_detail[1], store_detail[3], store_detail[8], store_detail[9], new Date().getTime() + 10000];
  //   var tmp = [store_detail[0], store_detail[7], store_detail[1], store_detail[3]];
  //   var collect_path = t.data.collect_path;
  //   f.Has(collect_path, function (s1) {
  //     if (s1 != 'ok') { //A 缓存不存在 
  //       if (e.target.dataset.val == '取消收藏') return;
  //       var arr = [];
  //       arr.push(tmp);
  //       SaveCollect(arr);
  //     } else {             //A 缓存存在 
  //       f.Reads(collect_path, function (res) {
  //         if (!/^\[.+\]$/.test(res)) {  //数据格式不正确则删除缓存，并停止
  //           f.DelFile(collect_path);
  //           return;
  //         }
  //         var arr = JSON.parse(res);
  //         //取消收藏操作
  //         if (e.target.dataset.val == '取消收藏') {  //判断：是收藏来路的详情页时，则进行取消收藏操作
  //           for (var i = 0; i < arr.length; i++) {
  //             if (arr[i][0] == t.data.store_id) {
  //               arr.splice(i, 1);
  //               break;
  //             }
  //           }
  //           SaveCollect(arr);
  //           return;
  //         }
  //         if (arr.length > 50) {
  //           app.A('收藏数量超限！', 1); return;
  //         }
  //         var exists_stat = false;
  //         for (var i = 0; i < arr.length; i++) {
  //           if (store_detail[0] == arr[i][0]) {
  //             exists_stat = true;
  //             break;
  //           }
  //         }
  //         if (exists_stat) {
  //           app.A('收藏已存在！', 1);
  //         } else {
  //           arr.push(tmp);
  //           SaveCollect(arr);
  //         }
  //       });
  //     }
  //   });
  //   function SaveCollect(arr) {
  //     var arr2 = JSON.stringify(arr);
  //     f.Writes2(collect_path, arr2, function (s2) {
  //       if (s2 == 'ok') {
  //         app.A('操作成功！');
  //         if (e.target.dataset.val == '取消收藏') { //用来判断是收藏来路的详情页
  //           wx.switchTab({
  //             url: "/pages/me/me"
  //           });
  //         }
  //       } else {
  //         app.A('操作异常！', 1);
  //       }
  //     })
  //   }
  // },



})